|
In model theory and related areas of mathematics, a type is an object that, loosely speaking, describes how a (real or possible) element or elements in a mathematical structure might behave. More precisely, it is a set of first-order formulas in a language ''L'' with free variables ''x''1, ''x''2,…, ''x''''n'' which are true of a sequence of elements of an ''L''-structure . Depending on the context, types can be complete or partial and they may use a fixed set of constants, ''A'', from the structure . The question of which types represent actual elements of leads to the ideas of saturated models and omitting types. ==Formal definition== Consider a structure for a language ''L''. Let ''M'' be the universe of the structure. For every ''A'' ⊆ ''M'', let ''L''(''A'') be the language which is obtained from ''L'' by adding a constant ''c''''a'' for every ''a'' ∈ ''A''. In other words, : A 1-type (of ) over ''A'' is a set ''p''(''x'') of formulas in ''L''(''A'') with at most one free variable ''x'' (therefore 1-type) such that for every finite subset ''p''0(''x'') ⊆ ''p''(''x'') there is some ''b'' ∈ ''M'', depending on ''p''0(''x''), with (i.e. all formulas in ''p''0(''x'') are true in when ''x'' is replaced by ''b''). Similarly an ''n''-type (of ) over ''A'' is defined to be a set ''p''(''x''1,…,''x''''n'') = ''p''(''x'') of formulas in ''L''(''A''), each having its free variables occurring only among the given ''n'' free variables ''x''1,…,''x''''n'', such that for every finite subset ''p''0(''x'') ⊆ ''p''(''x'') there are some elements ''b''1,…,''b''''n'' ∈ ''M'' with . Complete type refers to those types which are maximal with respect to inclusion, i.e. if ''p''(''x'') is a complete type, then for every either or . Any non-complete type is called a partial type. So, the word type in general refers to any ''n''-type, partial or complete, over any chosen set of parameters (possibly the empty set). An ''n''-type ''p''(''x'') is said to be realized in if there is an element ''b'' ∈ ''M''''n'' such that . The existence of such a realization is guaranteed for any type by the Compactness theorem, although the realization might take place in some elementary extension of , rather than in itself. If a complete type is realized by ''b'' in , then the type is typically denoted and referred to as the complete type of ''b'' over ''A''. A type ''p''(''x'') is said to be isolated by ''φ'' if there is a formula ''φ''(''x'') with the property that . Since finite subsets of a type are always realized in , there is always an element ''b'' ∈ ''M''''n'' such that ''φ''(''b'') is true in ; i.e. , thus ''b'' realizes the entire isolated type. So isolated types will be realized in every elementary substructure or extension. Because of this, isolated types can never be omitted (see below). A model that realizes the maximum possible variety of types is called a saturated model, and the ultrapower construction provides one way of producing saturated models. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Type (model theory)」の詳細全文を読む スポンサード リンク
|